package com.ambulance.project.manager.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ambulance.framework.aspectj.lang.annotation.Excel;
import com.ambulance.framework.web.domain.BaseEntity;

/**
 * 调度通知对象 biz_dispatchNotice
 * 
 * @author zr
 * @date 2020-05-11
 */
public class BizDispatchnotice extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 通知标识 */
    private Long noticeID;

    /** 调度标识 */
    @Excel(name = "调度标识")
    private Long dispatchID;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String vin;

    /** 班组标识 */
    @Excel(name = "班组标识")
    private Long classID;

    /** 病人名称 */
    @Excel(name = "病人名称")
    private String patientName;

    /** 司机名称 */
    @Excel(name = "司机名称")
    private String driverName;

    /** 病人住址 */
    @Excel(name = "病人住址")
    private String patientAddress;

    /** 口令 */
    @Excel(name = "口令")
    private String token;

    /** 医院标识 */
    @Excel(name = "医院标识")
    private Long uid;

    /** 类型 1=医生 2=护士 */
    @Excel(name = "类型 1=医生 2=护士")
    private Integer type;

    /** 状态 0=调度结束 1=调度未结束 */
    @Excel(name = "状态 0=调度结束 1=调度未结束")
    private Integer status;

    /** token所属用户id */
    @Excel(name = "token所属用户id")
    private Long usrID;

    public void setNoticeID(Long noticeID) 
    {
        this.noticeID = noticeID;
    }

    public Long getNoticeID() 
    {
        return noticeID;
    }
    public void setDispatchID(Long dispatchID) 
    {
        this.dispatchID = dispatchID;
    }

    public Long getDispatchID() 
    {
        return dispatchID;
    }
    public void setVin(String vin) 
    {
        this.vin = vin;
    }

    public String getVin() 
    {
        return vin;
    }
    public void setClassID(Long classID) 
    {
        this.classID = classID;
    }

    public Long getClassID() 
    {
        return classID;
    }
    public void setPatientName(String patientName) 
    {
        this.patientName = patientName;
    }

    public String getPatientName() 
    {
        return patientName;
    }
    public void setDriverName(String driverName) 
    {
        this.driverName = driverName;
    }

    public String getDriverName() 
    {
        return driverName;
    }
    public void setpatientAddress(String patientAddress) 
    {
        this.patientAddress = patientAddress;
    }

    public String getpatientAddress() 
    {
        return patientAddress;
    }
    public void setToken(String token) 
    {
        this.token = token;
    }

    public String getToken() 
    {
        return token;
    }
    public void setUid(Long uid) 
    {
        this.uid = uid;
    }

    public Long getUid() 
    {
        return uid;
    }
    public void setType(Integer type) 
    {
        this.type = type;
    }

    public Integer getType() 
    {
        return type;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }
    public void setUsrID(Long usrID) 
    {
        this.usrID = usrID;
    }

    public Long getUsrID() 
    {
        return usrID;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("noticeID", getNoticeID())
            .append("dispatchID", getDispatchID())
            .append("vin", getVin())
            .append("classID", getClassID())
            .append("patientName", getPatientName())
            .append("driverName", getDriverName())
            .append("patientAddress", getpatientAddress())
            .append("token", getToken())
            .append("remark", getRemark())
            .append("uid", getUid())
            .append("type", getType())
            .append("status", getStatus())
            .append("usrID", getUsrID())
            .toString();
    }
}
